import 'package:json_annotation/json_annotation.dart';

import 'message_type.dart';

// class MessageTypeConverter implements JsonConverter<MessageType, String> {
//   const MessageTypeConverter();
//
//   @override
//   MessageType fromJson(String json) {
//     switch (json) {
//       case 'LOGIN':
//         return MessageType.LOGIN;
//       case 'SEND_MESSAGE':
//         return MessageType.SEND_MESSAGE;
//       default:
//         throw ArgumentError('未知类型：$json');
//     }
//   }
//
//   @override
//   String toJson(MessageType object) {
//     return object.toString().split('.').last;
//   }
// }
